meet one's waterloo - German English Dictionary